package com.spgf.model.entities;

import java.util.Date;

import com.spgf.model.entities.utils.ModelAb;
import com.spgf.model.enums.FormaPagamento;
import com.spgf.model.enums.SituacaoEnum;

public class LancamentoModel extends ModelAb {

	private CategoriaModel categoria;

	private Integer codigo;

	private Date data;

	private FormaPagamento formaPagamento;

	private String observacao;

	private Double valor;

	private Integer numeroParcelas;

	private SituacaoEnum situacao;

	public LancamentoModel() {
		numeroParcelas = 1;
	}

	public LancamentoModel(Integer pCodigo) {
		this();
		this.codigo = pCodigo;
	}

	public CategoriaModel getCategoria() {
		return categoria;
	}

	public void setCategoria(CategoriaModel categoria) {
		this.categoria = categoria;
	}

	public Integer getCodigo() {
		return codigo;
	}

	public void setCodigo(Integer codigo) {
		this.codigo = codigo;
	}

	public Date getData() {
		return data;
	}

	public void setData(Date data) {
		this.data = data;
	}

	public FormaPagamento getFormaPagamento() {
		return formaPagamento;
	}

	public void setFormaPagamento(FormaPagamento formaPagamento) {
		this.formaPagamento = formaPagamento;
	}

	public String getObservacao() {
		return observacao;
	}

	public void setObservacao(String observacao) {
		this.observacao = observacao;
	}

	public Double getValor() {
		return valor;
	}

	public void setValor(Double valor) {
		this.valor = valor;
	}

	public Integer getNumeroParcelas() {
		return numeroParcelas;
	}

	public void setNumeroParcelas(Integer numeroParcelas) {
		this.numeroParcelas = numeroParcelas;
	}

	public SituacaoEnum getSituacao() {
		return situacao;
	}

	public void setSituacao(SituacaoEnum situacao) {
		this.situacao = situacao;
	}

}
